package com.simon.umeng;

import android.app.Application;

import com.umeng.analytics.MobclickAgent;
import com.umeng.commonsdk.UMConfigure;

public class BaseApplication extends Application {

    @Override
    public void onCreate() {
        super.onCreate();

        /**
         * 设置组件化的Log开关
         * 参数: boolean 默认为false，如需查看LOG设置为true
         */
        UMConfigure.setLogEnabled(true);

        /**
         * 初始化common库
         * 参数1:上下文，不能为空
         * 参数2:【友盟+】 AppKey，非必须参数，如果Manifest文件中已配置AppKey，该参数可以传空
         * 参数3:【友盟+】 Channel，非必须参数，如果Manifest文件中已配置Channel，该参数可以传空
         * 参数4:设备类型，UMConfigure.DEVICE_TYPE_PHONE为手机、UMConfigure.DEVICE_TYPE_BOX为盒子，默认为手机
         * 参数5:Push推送业务的secret
         */
        UMConfigure.init(this, "5b471ec5a40fa312c1000037"
                , "link_car", UMConfigure.DEVICE_TYPE_PHONE, "a2c5b02c9d259d93805e40390ab0b63b");

        initApp();
    }

    private void initApp() {
        MobclickAgent.setScenarioType(this, MobclickAgent.EScenarioType.E_UM_NORMAL); // 普通统计场景
        MobclickAgent.setSecret(this, "企业认证后的secretKey"); // 设置secretkey
    }

}
